package org.zpmis.domain.org.qo;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class AddOrgQo {
    /**
     * 组织机构代码
     */
    @NotBlank(message = "组织机构代码不能为空")
    private String orgCode;

    /**
     * 组织名称
     */
    @NotBlank(message = "组织名称不能为空")
    private String orgName;

    /**
     * 组织级别 (1 组织  2 部门)
     */
    @NotNull(message = "组织级别不能为空")
    private Integer orgLevel;

    /**
     * 上级部门
     */
    private Long parentId;

    /**
     * 是否 是顶级组织 0 否 1是
     */
    @NotNull(message = "是否为顶级组织状态不能为空")
    private Integer isParent;
}
